package com.lngsyz.ywtb.pay.entity;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

/**
 *TODO(这里用一句话描述这个类的作用)  
 * @author seabert  
 * @version v1.0   
*/
public class SealRefundHandleVO extends BaseVO {

	private static final long serialVersionUID = -5301893697041304116L;
	/** 订单编号 */
	private String tradeNo;
	/** 商品编号（以逗号分隔）  */
	private String goodsIds;
	/** 退款原因  */
	private String reason;

	public String getTradeNo() {
		return tradeNo;
	}

	public void setTradeNo(String tradeNo) {
		this.tradeNo = tradeNo;
	}

	public String getGoodsIds() {
		return goodsIds;
	}

	public void setGoodsIds(String goodsIds) {
		this.goodsIds = goodsIds;
	}

	public String getReason() {
		return reason;
	}

	public void setReason(String reason) {
		this.reason = reason;
	}

	@Override
    public String toString() {
		 return new ToStringBuilder(this,ToStringStyle.JSON_STYLE)
			.append("appId", getAppId())
			.append("tradeNo", getTradeNo())
			.append("goodsIds", getGoodsIds())
			.append("reason", getReason())
			.append("signed", getSigned())
            .toString();
	}
	
	@Override
	public String toSign() {
		return new ToStringBuilder(this,ToStringStyle.JSON_STYLE)
			.append("appId", getAppId())
			.append("tradeNo", getTradeNo())
			.append("goodsIds", getGoodsIds())
			.append("reason", getReason())
            .toString();
	}
}
